package com.linkgie.galaxyframework.service.organization.data;

import com.linkgie.galaxyframework.organization.OrganizationDetails;

/**
 * 社会组织机构的定义；
 * <p>
 * 
 * @author huanghaiquan
 *
 */
public interface SocialOrganizationDefinition extends OrganizationDetails{

	/**
	 * 组织机构代码；<p>
	 * 
	 * 由国家对注册登记的机关、企事业单位、社会团体，以及其他组织机构的统一颁发的一个在全国范围内唯一的、始终不变的代码标识。
	 * <p>
	 * 
	 * 如果未曾设置，则返回 null；
	 * 
	 * @return
	 */
	String getSocialCode();

	/**
	 * 组织机构的简称；
	 * 
	 * @return
	 */
	String getShortName();

	/**
	 * 组织机构标准的官方名称；
	 * 
	 * @return
	 */
	String getOfficalName();

}